home *** CD-ROM | disk | FTP | other *** search
/ Champak 49 / Volume 49 - JOGO DISK .iso / Games / go_away_fly.swf / scripts / frame_266 / DoAction.as < prev   
Encoding:
Text File  |  2007-09-27  |  4.0 KB  |  141 lines

  1. function setting_game()
  2. {
  3.    kin_show.gotoAndPlay(2);
  4.    king_bug.onEnterFrame = function()
  5.    {
  6.       this._alpha += 1.5;
  7.       this._xscale += 1.5;
  8.       this._yscale += 1.5;
  9.       if(this._alpha >= 100 && this._xscale >= 100 && this._yscale >= 100)
  10.       {
  11.          this.gotoAndStop(2);
  12.          delay.play();
  13.          trace("δïñ δÅä∞░⌐φûê∞£╝..");
  14.          delete this.onEnterFrame;
  15.       }
  16.    };
  17. }
  18. function bomb_move(x2pos, y2pos)
  19. {
  20.    king_shot.gotoAndPlay(2);
  21.    bug_bomb0++;
  22.    bug_bomb1++;
  23.    bug_bomb2++;
  24.    bug_bomb3++;
  25.    bug_bomb4++;
  26.    bug_bomb5++;
  27.    duplicateMovieClip("king_bomb0","king_bomb0" + bug_bomb0,16384 + bug_bomb0);
  28.    eval("king_bomb0" + bug_bomb0)._x = x2pos - 99.25;
  29.    eval("king_bomb0" + bug_bomb0)._y = y2pos - 21.65;
  30.    eval("king_bomb0" + bug_bomb0).gotoAndPlay(2);
  31.    duplicateMovieClip("king_bomb1","king_bomb1" + bug_bomb1,16384 + bug_bomb1);
  32.    eval("king_bomb1" + bug_bomb1)._x = x2pos - 76.25;
  33.    eval("king_bomb1" + bug_bomb1)._y = y2pos - 17.65;
  34.    eval("king_bomb1" + bug_bomb1).gotoAndPlay(2);
  35.    duplicateMovieClip("king_bomb2","king_bomb2" + bug_bomb2,16384 + bug_bomb2);
  36.    eval("king_bomb2" + bug_bomb2)._x = x2pos - 60.25;
  37.    eval("king_bomb2" + bug_bomb2)._y = y2pos - 30.65;
  38.    eval("king_bomb2" + bug_bomb2).gotoAndPlay(2);
  39.    duplicateMovieClip("king_bomb3","king_bomb3" + bug_bomb3,16384 + bug_bomb3);
  40.    eval("king_bomb3" + bug_bomb3)._x = x2pos + 53.75;
  41.    eval("king_bomb3" + bug_bomb3)._y = y2pos - 28.65;
  42.    eval("king_bomb3" + bug_bomb3).gotoAndPlay(2);
  43.    duplicateMovieClip("king_bomb4","king_bomb4" + bug_bomb4,16384 + bug_bomb4);
  44.    eval("king_bomb4" + bug_bomb4)._x = x2pos + 70.75;
  45.    eval("king_bomb4" + bug_bomb4)._y = y2pos - 16.65;
  46.    eval("king_bomb4" + bug_bomb4).gotoAndPlay(2);
  47.    duplicateMovieClip("king_bomb5","king_bomb5" + bug_bomb5,16384 + bug_bomb5);
  48.    eval("king_bomb5" + bug_bomb5)._x = x2pos + 90.75;
  49.    eval("king_bomb5" + bug_bomb5)._y = y2pos - 17.65;
  50.    eval("king_bomb5" + bug_bomb5).gotoAndPlay(2);
  51. }
  52. function gun_fire()
  53. {
  54.    bullet_num++;
  55.    attachMovie("bullet","bullet" + bullet_num,bullet_num);
  56.    var my_fire = eval("bullet" + bullet_num);
  57.    my_fire._x = xpos;
  58.    my_fire._y = dooly._y - 65;
  59.    my_fire.hit_test = function()
  60.    {
  61.       this.onEnterFrame = function()
  62.       {
  63.          this._y -= 30;
  64.          if(this._y <= 300)
  65.          {
  66.             this.onEnterFrame = function()
  67.             {
  68.                this._y -= 30;
  69.                if(this._y <= -10)
  70.                {
  71.                   delete this.onEnterFrame;
  72.                   this.removeMovieClip();
  73.                }
  74.                var what = this._parent.king_bug;
  75.                trace(what);
  76.                if(this.hitTest(what))
  77.                {
  78.                   what.gotoAndStop(4);
  79.                   this.removeMovieClip();
  80.                }
  81.             };
  82.          }
  83.       };
  84.    };
  85.    my_fire.hit_test();
  86. }
  87. function king_hit()
  88. {
  89.    hitted_king++;
  90.    trace("δº₧∞òÿδï╣πàç..πàç.πàç..πàç");
  91.    trace(hitted_king);
  92.    if(hitted_king >= 50)
  93.    {
  94.       enegy.bar._xscale = 0;
  95.       delay.gotoAndStop(1);
  96.       king_bug.gotoAndStop(5);
  97.       key.removeMovieClip();
  98.    }
  99.    else
  100.    {
  101.       trace("δ░ö∞ò╝ ∞¢Ç∞ºü∞¥┤∞₧É");
  102.       enegy.bar.enegy_down();
  103.    }
  104. }
  105. function ai_test()
  106. {
  107.    num_snum = 110 + random(550);
  108.    num2_snum = 90 + random(150);
  109.    king_bug.onEnterFrame = function()
  110.    {
  111.       this._x += (num_snum - this._x) / 7;
  112.       this._y += (num2_snum - this._y) / 7;
  113.       if(this._x == num_snum and this._y == num2_snum)
  114.       {
  115.          delete this.onEnterFrame;
  116.       }
  117.    };
  118. }
  119. function ending_fly()
  120. {
  121.    delete king_bug.onEnterFrame;
  122.    king_bug.onEnterFrame = function()
  123.    {
  124.    };
  125. }
  126. var bullet_num = 20;
  127. var hitted_king = 0;
  128. var xpos;
  129. var ypos;
  130. var bug_bomb0 = 500;
  131. var bug_bomb1 = 1500;
  132. var bug_bomb2 = 2500;
  133. var bug_bomb3 = 3500;
  134. var bug_bomb4 = 4500;
  135. var bug_bomb5 = 5500;
  136. var bugs_hits = 0;
  137. var kk_num = 7;
  138. key.goNum = 20;
  139. level = 7;
  140. level_num.gotoAndStop(level + 1);
  141.